/* ========================================================================= */
/* ------------------------------------------------------------------------- */
/*!
  \file			dir_iterator.c
  \date			September 2013
  \author		TNick
  
*//*


 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Please read COPYING and README files in root folder
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
/* ------------------------------------------------------------------------- */
/* ========================================================================= */
#define DIR_ITERATOR_C 1
//
//
//
//
/*  INCLUDES    ------------------------------------------------------------ */

#include "dir_iterator.h"

#include <stdlib.h>
#include <string.h>
#include <libalc/error_codes.h>
#include <libalc/dbg_assert.h>
#include <libalc/pointer_aritmetic.h>
#include <libalc/char_buff.h>
#include <libalc/utils.h>

#ifdef LIBALC_WIN32
#	include "utils_win.h"
#else
#	include "utils_posix.h"
#endif


/*  INCLUDES    ============================================================ */
//
//
//
//
/*  DEFINITIONS    --------------------------------------------------------- */

/*  DEFINITIONS    ========================================================= */
//
//
//
//
/*  DATA    ---------------------------------------------------------------- */

/*  DATA    ================================================================ */
//
//
//
//
/*  FUNCTIONS    ----------------------------------------------------------- */

func_error_t dir_iterator (const char *path_, const char *name_filter_, 
    dir_iterator_flags_t flags_, dir_iterator_foreach_t kb_, void *user_data_)
{
    return dir_iterator_sysdep (
                path_,
                name_filter_ == NULL ? "" : name_filter_,
                flags_, kb_, user_data_);
}

/*  FUNCTIONS    =========================================================== */
//
//
//
//
/* ------------------------------------------------------------------------- */
/* ========================================================================= */


